package com.ido.otaclient.main;

import com.ido.otaclient.base.BasePresenter;
import com.ido.otaclient.base.BaseView;

/**
 * Copyright (c) 2019 深圳市爱都科技有限公司. All rights reserved.
 *
 * @Author: xyb
 * @CreateDate: 2020-02-25 10:07
 * @description
 */
public interface MainContract {

    interface View extends BaseView<MainContract.Presenter> {//UI

        /**
         * 显示loading 框
         */
        void showLoading();

        /**
         * 隐藏loading
         */
        void hideLoading();

        /**
         * 显示信息
         */
        void showMessage(String message);

        /**
         * 设置
         * @param url
         */
        void setBaseUrl(String url);

        /**
         * 返回一个url
         * @return
         */
        String getBaseUrl();
    }


    interface Presenter extends BasePresenter {//功能
        /**
         * 获得当前ip
         * @return
         */
        void getCurrentIp();

    }

}
